home *** CD-ROM | disk | FTP | other *** search
/ Amiga Collections: Taifun / Taifun 136 (1990-05-15)(Ossowski, Stefan)(DE)(PD).zip / Taifun 136 (1990-05-15)(Ossowski, Stefan)(DE)(PD).adf / MF-Pascal_0.2 / ReadMe.ASC < prev    next >
Text File  |  1990-04-10  |  2KB  |  55 lines

  1. MF-Pascal V0.2
  2.  
  3. Dies ist eine Vorversion von einem Pascal-Compiler. Sie kann
  4. Pascal-Programme übersetzen. Es ist zur Zeit jedoch nur ein
  5. Bruchteil des Pascal-Sprachumfangs realisiert. Als Ergebnis
  6. der Übersetzung liefert der Compiler Assembler-Code, der getrennt
  7. assembliert werden muß.
  8.  
  9. Der Compiler kann zur Zeit nur vom CLI aus aufgerufen werden. Es
  10. ist der Quelltext gefolgt von der Ausgabe-Datei anzugeben.
  11.  
  12.   Pascal  < Quelltext > < Assemblerdatei >
  13.  
  14. Als Assembler ist der A68k und als Linker der Blink beigefügt.
  15. Ebenfalls ist ein Script Names "pas" zum Übersetzen und Linken
  16. beigefügt. Als Library wird die Datei lib.o benötigt.
  17.  
  18. Momentaner Sprach-Umfang:
  19.  
  20.   -  Pascal-Declaration ( const, type, var ):
  21.      ca. 80-90 % des Sprach-Umfangs.
  22.  
  23.   -  Pascal-Operationen :
  24.      ca. 80 % des Sprach-Umfangs.
  25.      Integer-Aritmetik:   16 Bit
  26.      Real-Aritmetik:      32 Bit FFP
  27.      boolsche Vergleiche und Operationen
  28.  
  29.   -  Statements:
  30.        1. Zuweisungen
  31.        2. if - , case - Statement
  32.        3. While -, Repeat -, For - Statement
  33.        4. Block - Statement ( Begin - End )
  34.        5. Funktions-Aufrufe
  35.        6. die Standard-Proceduren Write und Writeln mit
  36.           festen Ausgabe-Formaten und eingeschränktem
  37.           Leistungs-Umfang.
  38.  
  39. Zu Begin der Compiler-Entwicklung habe ich mich halt auf die
  40. allgemeine Struktur (Daten-Definition) und dem überwiegend
  41. vorkommenden Statement (Zuweisung) konzentriert. Anschließend
  42. die wichtigsten Statements realisiert. Die Erweiterung des Compilers
  43. ist in Arbeit.
  44.  
  45. Diese Compiler-Version darf für nicht kommerzielle Zecke kopiert
  46. und verwendet werden. Lediglich die Erhebung einer geringen Kopiergebühr
  47. ist zugelassen. Alle weiteren Rechte sind vorbehalten. Speziell
  48. bedarf die kommerzielle Nutzung der Zustimmung des Autors.
  49.  
  50. Autor:
  51.                   Manfred Fechner
  52.                   Gabelsbergerstr. 12
  53.                   7800 Freiburg
  54.  
  55.